Micron Document
`:top
A `!computing platform`!, `!digital platform`!,`:cite-ref-1[`F5bf`_`[1`#cite-note-1]`_`f] or `!software platform`! is the infrastructure on which `F33f`_`[software`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Software]`_`f is executed. While the individual components of a computing platform may be obfuscated under layers of `F33f`_`[abstraction`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Abstraction_(software_engineering)]`_`f, the `*summation of the required components comprise the computing platform`*.

Sometimes, the most relevant layer for a specific software is called a computing platform in itself to facilitate the communication, referring to the whole using only one of its attributes – i.e. using a `F33f`_`[metonymy`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Metonymy]`_`f.

For example, in a single computer system, this would be the computer's `F33f`_`[architecture`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Computer_architecture]`_`f, `F33f`_`[operating system`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Operating_system]`_`f (OS), and `F33f`_`[runtime libraries`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Runtime_library]`_`f.`:cite-ref-2[`F5bf`_`[2`#cite-note-2]`_`f] In the case of an `F33f`_`[application program`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Application_software]`_`f or a computer `F33f`_`[video game`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Video_game]`_`f, the most relevant layer is the operating system, so it can be called a platform itself (hence the term `F33f`_`[cross-platform`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Cross-platform_software]`_`f for software that can be executed on multiple OSes, in this context). In a multi-computer system, such as in the case of offloading processing, it would encompass both the host computer's `F33f`_`[hardware`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Computer_hardware]`_`f, `F33f`_`[operating system`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Operating_system]`_`f (OS), and `F33f`_`[runtime libraries`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Runtime_library]`_`f along with other computers utilized for `F33f`_`[processing`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Process_(computing)]`_`f that are accessed via `F33f`_`[application programming interfaces`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Application_programming_interface]`_`f or a `F33f`_`[web browser`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Web_browser]`_`f. As long as it is a required component for the program code to execute, it is part of the computing platform.

>>Contents

• `F0af`_`[Components`#components]`_`f
• `F0af`_`[Operating system examples`#operating-system-examples]`_`f
• `F0af`_`[Desktop, laptop, server`#desktop-laptop-server]`_`f
• `F0af`_`[Mobile`#mobile]`_`f
• `F0af`_`[Software examples`#software-examples]`_`f
• `F0af`_`[Hardware examples`#hardware-examples]`_`f
• `F0af`_`[See also`#see-also]`_`f
• `F0af`_`[References`#references]`_`f
• `F0af`_`[External links`#external-links]`_`f

-─

>>Components

Platforms may also include:

• Hardware alone, in the case of small `F33f`_`[embedded systems`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Embedded_system]`_`f. Embedded systems can access hardware directly, without an OS; this is referred to as running on "`F33f`_`[bare metal`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Bare_metal_(computing)]`_`f".
• `F33f`_`[Device drivers`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Device_driver]`_`f and `F33f`_`[firmware`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Firmware]`_`f.
• A `F33f`_`[browser`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Web_browser]`_`f in the case of web-based software. The browser itself runs on a hardware+OS platform, but this is not relevant to software running within the browser.`:cite-ref-3[`F5bf`_`[3`#cite-note-3]`_`f]
• An application, such as a spreadsheet or word processor, which hosts software written in an application-specific `F33f`_`[scripting language`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Scripting_language]`_`f, such as an `F33f`_`[Excel macro`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Excel_macro]`_`f. This can be extended to writing fully-fledged applications with the `F33f`_`[Microsoft Office`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Microsoft_Office]`_`f suite as a platform.`:cite-ref-4[`F5bf`_`[4`#cite-note-4]`_`f]
• `F33f`_`[Software frameworks`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Software_framework]`_`f that provide ready-made functionality.
• `F33f`_`[Cloud computing`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Cloud_computing]`_`f and `F33f`_`[Platform as a Service`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Platform_as_a_Service]`_`f. Extending the idea of a software framework, these allow application developers to build software out of components that are hosted not by the developer, but by the provider, with internet communication linking them together.`:cite-ref-5[`F5bf`_`[5`#cite-note-5]`_`f] The social networking sites `F33f`_`[Twitter`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Twitter]`_`f and `F33f`_`[Facebook`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Facebook]`_`f are also considered development platforms.`:cite-ref-6[`F5bf`_`[6`#cite-note-6]`_`f]`:cite-ref-7[`F5bf`_`[7`#cite-note-7]`_`f]
• A `F33f`_`[application virtual machine`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Application_virtual_machine]`_`f (VM) such as the `F33f`_`[Java virtual machine`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Java_virtual_machine]`_`f or `F33f`_`[.NET CLR`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Common_Language_Runtime]`_`f. Applications are compiled into a format similar to machine code, known as `F33f`_`[bytecode`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Bytecode]`_`f, which is then executed by the VM.
• A `F33f`_`[virtualized`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Virtualization]`_`f version of a complete system, including virtualized hardware, OS, software, and storage. These allow, for instance, a typical Windows program to run on what is physically a Mac.

Some architectures have multiple layers, with each layer acting as a platform for the one above it. In general, a component only has to be adapted to the layer immediately beneath it. For instance, a Java program has to be written to use the Java virtual machine (JVM) and associated libraries as a platform but does not have to be adapted to run on the Windows, Linux or Macintosh OS platforms. However, the JVM, the layer beneath the application, does have to be built separately for each OS.`:cite-ref-8[`F5bf`_`[8`#cite-note-8]`_`f]

>>Operating system examples

>>>Desktop, laptop, server

• `F33f`_`[Unix`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Unix]`_`f and `F33f`_`[Unix-like`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Unix-like]`_`f

• `F33f`_`[BSD`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Berkeley_Software_Distribution]`_`f

• `F33f`_`[SunOS`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=SunOS]`_`f
• `F33f`_`[NeXTSTEP`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=NeXTSTEP]`_`f

• `F33f`_`[Darwin`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Darwin_(operating_system)]`_`f

• `F33f`_`[macOS`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=MacOS]`_`f
• `F33f`_`[OpenDarwin`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Darwin_(operating_system)]`_`f

• `F33f`_`[386BSD`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=386BSD]`_`f

• `F33f`_`[NetBSD`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=NetBSD]`_`f

• `F33f`_`[OpenBSD`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=OpenBSD]`_`f

• `F33f`_`[FreeBSD`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=FreeBSD]`_`f

• `F33f`_`[DragonFly BSD`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=DragonFly_BSD]`_`f

• `F33f`_`[System V`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=UNIX_System_V]`_`f

• `F33f`_`[HP-UX`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=HP-UX]`_`f
• `F33f`_`[IBM AIX`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=IBM_AIX]`_`f
• `F33f`_`[A/UX`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=A/UX]`_`f
• `F33f`_`[Solaris`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Solaris_(operating_system)]`_`f

• `F33f`_`[OpenSolaris`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=OpenSolaris]`_`f

• `F33f`_`[illumos`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Illumos]`_`f

• `F33f`_`[OpenIndiana`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=OpenIndiana]`_`f

• `F33f`_`[MINIX`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Minix]`_`f
• `F33f`_`[GNU Hurd`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=GNU_Hurd]`_`f
• `F33f`_`[Linux`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Linux]`_`f

• `F33f`_`[Android`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Android_(operating_system)]`_`f
• `F33f`_`[ChromeOS`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=ChromeOS]`_`f

• `F33f`_`[QubesOS`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=QubesOS]`_`f
• `F33f`_`[OSF/1`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=OSF/1]`_`f

• `F33f`_`[Tru64 UNIX`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Tru64_UNIX]`_`f

• `F33f`_`[z/OS`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Z/OS]`_`f

• `F33f`_`[VM`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=VM_(operating_system)]`_`f
• `F33f`_`[OpenVMS`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=OpenVMS]`_`f
• `F33f`_`[DOS`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=DOS]`_`f

• `F33f`_`[MS-DOS`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=MS-DOS]`_`f / `F33f`_`[IBM PC DOS`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=IBM_PC_DOS]`_`f

• `F33f`_`[Windows 9x`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Windows_9x]`_`f
• `F33f`_`[FreeDOS`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=FreeDOS]`_`f

• `F33f`_`[QNX`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=QNX]`_`f
• `F33f`_`[Classic Mac OS`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Classic_Mac_OS]`_`f
• `F33f`_`[AmigaOS`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=AmigaOS]`_`f
• `F33f`_`[OS/2`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=OS/2]`_`f
• `F33f`_`[IBM i`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=IBM_i]`_`f
• `F33f`_`[Windows NT`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Windows_NT]`_`f
• `F33f`_`[BeOS`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=BeOS]`_`f

• `F33f`_`[Haiku`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Haiku_(operating_system)]`_`f

• `F33f`_`[HarmonyOS`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=HarmonyOS]`_`f

>>>Mobile

• `F33f`_`[Newton OS`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Newton_OS]`_`f
• `F33f`_`[Palm OS`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Palm_OS]`_`f
• `F33f`_`[Symbian`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Symbian]`_`f
• `F33f`_`[BlackBerry OS`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=BlackBerry_OS]`_`f
• `F33f`_`[Windows Mobile`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Windows_Mobile]`_`f
• `F33f`_`[Unix`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Unix]`_`f and `F33f`_`[Unix-like`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Unix-like]`_`f

• `F33f`_`[iOS`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=IOS]`_`f

• `F33f`_`[iPadOS`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=IPadOS]`_`f
• `F33f`_`[watchOS`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=WatchOS]`_`f

• `F33f`_`[Linux`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Linux]`_`f

• `F33f`_`[Android`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Android_(operating_system)]`_`f

• `F33f`_`[Fire OS`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Fire_OS]`_`f
• `F33f`_`[LineageOS`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=LineageOS]`_`f

• `F33f`_`[webOS`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=WebOS]`_`f
• `F33f`_`[Bada`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Bada_(operating_system)]`_`f
• `F33f`_`[Ubuntu Touch`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Ubuntu_Touch]`_`f
• `F33f`_`[Tizen`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Tizen]`_`f
• `F33f`_`[Firefox OS`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Firefox_OS]`_`f

• `F33f`_`[KaiOS`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=KaiOS]`_`f

• `F33f`_`[Sailfish OS`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Sailfish_OS]`_`f
• `F33f`_`[LuneOS`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=LuneOS]`_`f
• `F33f`_`[postmarketOS`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=PostmarketOS]`_`f

• `F33f`_`[Windows`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Microsoft_Windows]`_`f

• `F33f`_`[Windows Phone`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Windows_Phone]`_`f
• `F33f`_`[Windows 10 Mobile`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Windows_10_Mobile]`_`f

• `F33f`_`[BlackBerry 10`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=BlackBerry_10]`_`f
• `F33f`_`[HarmonyOS`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=HarmonyOS]`_`f
• `F33f`_`[Fuchsia`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Fuchsia_(operating_system)]`_`f

>>Software examples

• `F33f`_`[Shockwave`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Adobe_Shockwave]`_`f
• `F33f`_`[Binary Runtime Environment for Wireless`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Binary_Runtime_Environment_for_Wireless]`_`f (BREW)
• `F33f`_`[Cocoa`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Cocoa_(API)]`_`f
• `F33f`_`[Cocoa Touch`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Cocoa_Touch]`_`f
• `F33f`_`[.NET`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=.NET]`_`f

• `F33f`_`[Mono`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Mono_(software)]`_`f
• `F33f`_`[.NET Framework`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=.NET_Framework]`_`f
• `F33f`_`[Silverlight`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Silverlight]`_`f

• `F33f`_`[Flash`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Adobe_Flash]`_`f

• `F33f`_`[AIR`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Adobe_AIR]`_`f

• `F33f`_`[Java`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Java_(software_platform)]`_`f

• `F33f`_`[Java ME`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Java_ME]`_`f
• `F33f`_`[Java SE`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Java_SE]`_`f
• `F33f`_`[Java EE`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Java_EE]`_`f
• `F33f`_`[JavaFX`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=JavaFX]`_`f
• `F33f`_`[JavaFX Mobile`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=JavaFX_Mobile]`_`f

• `F33f`_`[LiveCode`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=LiveCode]`_`f
• `F33f`_`[Microsoft XNA`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Microsoft_XNA]`_`f
• `F33f`_`[Mozilla Prism`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Mozilla_Prism]`_`f, `F33f`_`[XUL`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=XUL]`_`f and `F33f`_`[XULRunner`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=XULRunner]`_`f
• Mozilla WebExtensions API is modeled after `F33f`_`[Google Chrome`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Google_Chrome]`_`f's API.`:cite-ref-9[`F5bf`_`[9`#cite-note-9]`_`f]`:cite-ref-57plan-10-0[`F5bf`_`[10`#cite-note-57plan-10]`_`f]`:cite-ref-legacy-11-0[`F5bf`_`[11`#cite-note-legacy-11]`_`f] Thus Firefox extensions are now largely compatible with their Chrome counterparts.`:cite-ref-12[`F5bf`_`[12`#cite-note-12]`_`f]
• `F33f`_`[Web platform`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Web_platform]`_`f
• `F33f`_`[Oracle Database`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Oracle_Database]`_`f
• `F33f`_`[Qt`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Qt_(software)]`_`f
• `F33f`_`[SAP NetWeaver`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=SAP_NetWeaver]`_`f
• `F33f`_`[Smartface`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Smartface]`_`f
• `F33f`_`[Universal Windows Platform`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Universal_Windows_Platform]`_`f

• `F33f`_`[Windows Runtime`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Windows_Runtime]`_`f

• `F33f`_`[HMS Core`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Huawei_Mobile_Services]`_`f
• Cangjie
• `F33f`_`[ArkTS`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=ArkTS]`_`f
• `F33f`_`[ArkUI`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=ArkUI]`_`f

• `F33f`_`[ArkUI-X`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=ArkUI]`_`f

• Huawei Phoenix Engine

• Phoenix Engine Ray Shop

>>Hardware examples

• `F33f`_`[ARM architecture`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=ARM_architecture_family]`_`f based devices

• `F33f`_`[Raspberry Pi`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Raspberry_Pi]`_`f or `F33f`_`[Gumstix`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Gumstix]`_`f full function miniature computers
• ARM servers with `F33f`_`[Unix-like`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Unix-like]`_`f systems such as `F33f`_`[Linux`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Linux]`_`f or `F33f`_`[BSD`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Berkeley_Software_Distribution]`_`f variants
• `F33f`_`[ChromeBooks`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Chromebook]`_`f from various manufacturers

• `F33f`_`[IBM PC compatible`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=IBM_PC_compatible]`_`f systems
• `F33f`_`[IBM System p`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=IBM_System_p]`_`f and `F33f`_`[IBM Power Systems`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=IBM_Power_Systems]`_`f computers
• IBM `F33f`_`[z/Architecture`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Z/Architecture]`_`f mainframes
• `F33f`_`[CP/M`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=CP/M]`_`f computers based on the `F33f`_`[S-100 bus`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=S-100_bus]`_`f, maybe the earliest `F33f`_`[microcomputer`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Microcomputer]`_`f platform
• `F33f`_`[Video game consoles`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Video_game_console]`_`f, any variety (`F33f`_`[PlayStation`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=PlayStation]`_`f, `F33f`_`[Xbox`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Xbox]`_`f, `F33f`_`[Nintendo`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Nintendo]`_`f)

• `F33f`_`[3DO Interactive Multiplayer`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=3DO_Interactive_Multiplayer]`_`f, that was licensed to manufacturers
• `F33f`_`[Apple Pippin`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Apple_Pippin]`_`f, a multimedia player platform for video game console development

• `F33f`_`[Supercomputer`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Supercomputer]`_`f architectures

>>See also

• `F33f`_`[Cross-platform software`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Cross-platform_software]`_`f
• `F33f`_`[Hardware virtualization`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Hardware_virtualization]`_`f
• `F33f`_`[Third platform`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Third_platform]`_`f
• `F33f`_`[Platform ecosystem`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Platform_ecosystem]`_`f

>>References

`:cite-note-1`!1.`! `F0af`_`[↑`#cite-ref-1]`_`f "What I Talk About When I Talk About Platforms". `*martinfowler.com`*. Retrieved 2018-03-18.
`:cite-note-2`!2.`! `F0af`_`[↑`#cite-ref-2]`_`f "platform".
`:cite-note-3`!3.`! `F0af`_`[↑`#cite-ref-3]`_`f `:citerefandrew-binstock2012`aAndrew Binstock (July 2, 2012). "Google's Redefinition of the Browser As Platform". `*`F33f`_`[Dr. Dobbs`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Dr._Dobbs]`_`f`*.
`:cite-note-4`!4.`! `F0af`_`[↑`#cite-ref-4]`_`f `:citerefchip-wilsonalan-josephson`aChip Wilson; Alan Josephson. "Microsoft Office as a Platform for Software + Services". `*`F33f`_`[Microsoft Developer Network`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Microsoft_Developer_Network]`_`f`*.
`:cite-note-5`!5.`! `F0af`_`[↑`#cite-ref-5]`_`f "What Is PAAS?". `*`F33f`_`[Interoute`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Interoute]`_`f`*. Archived from the original on 2015-10-22. Retrieved 2014-01-28.
`:cite-note-6`!6.`! `F0af`_`[↑`#cite-ref-6]`_`f "Twitter Development Platform - Twitter Developers".
`:cite-note-7`!7.`! `F0af`_`[↑`#cite-ref-7]`_`f "Facebook Development Platform Launches..." `*`F33f`_`[Facebook`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Facebook]`_`f`*. August 15, 2006.
`:cite-note-8`!8.`! `F0af`_`[↑`#cite-ref-8]`_`f "Platform independence in Java's Byte Code". `*Stack Overflow`*.
`:cite-note-9`!9.`! `F0af`_`[↑`#cite-ref-9]`_`f "The Future of Developing Firefox Add-ons". `*Mozilla Add-ons Blog`*. Retrieved 2018-12-15.
`:cite-note-57plan-10`!10.`! `F0af`_`[↑`#cite-ref-57plan-10-0]`_`f "Upcoming Changes in Compatibility Features". `*Mozilla Add-ons Blog`*. Retrieved 2018-12-15.
`:cite-note-legacy-11`!11.`! `F0af`_`[↑`#cite-ref-legacy-11-0]`_`f "How to enable legacy extensions in Firefox 57 - gHacks Tech News". `*www.ghacks.net`*. 12 August 2017. Retrieved 2018-12-14.
`:cite-note-12`!12.`! `F0af`_`[↑`#cite-ref-12]`_`f "Porting a Google Chrome extension". Mozilla. Retrieved 30 December 2018.

>>External links

Wikidata

has the property:

• `!`*platform (P400)`*`! (see uses)

• Media related to Computing platforms at Wikimedia Commons
• Ryan Sarver: What is a platform?

`c`F0af`_`[↑ Back to top`#top]`_`f`a